#ifndef TBRENGINECORE_H
#define TBRENGINECORE_H

#include "TBRdataTypeDefine.h"
#include "TBRrenderer.h"
//#include "TBRdynLinkLibManager.h"
//#include "TBRfileSystem.h"

/*
Function: initialize engine

provide dynamic linking function
loading subsystem
	renderer
	scene loader

X create window




*/

namespace TBR
{
	class EngineCore
	{
	public:

		EngineCore();
		~EngineCore();

		bool LoadScene();



	private:
		//TBRdynLinkLibManager *_dynLibManager;
		//TBRfileSystem* _fileSystem;
		TBR::Renderer* _renderer;



	};
}
//Dynlink manage
#endif